	*{
		margin: 0;
		padding: 0;
	}
	
	ol,ul{
		list-style: none;
	}
	
	div{
		min-height: 0;
	}
	
	table,td{
		border: none;
	}
	
	body{
		color: #000;
		background: url(images/body_bg.jpg) repeat-y center;
	}
	
	#wrap_main{
		min-width: 960px;
		margin: 0 auto;
		background: url(images/container_bg.jpg) repeat-y center;
		position: relative;
	}
	
	#bottom{
		padding: 0 0 70px 0;
		background: url(images/bottom_frame.jpg) no-repeat center bottom;
	}
	
	#top{
		background: url(images/top_frame.jpg) no-repeat center top;
	}
	
	#top_bar{
		margin: 0 auto;
		background: url(images/top_container.jpg) no-repeat center 255px;
	}
	
	#header{
		width: 960px;
		height: 252px;
		position: relative;
		margin: 0 auto;
	}
	
	/*header*/
	
	#header .title{
		font-size: 2em;
		padding: 12px 0px 0px 260px;
		text-align: left;
	}
	
	#header .title a{
		text-decoration: none;
		color: #CE005E;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	#header #des{
		font-size: 0.7em;
		padding: 0px 0px 0px 270px;
		text-align: left;
	}
	
	#header h2{
		color: #CE005E;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	/*login bar*/
	
	#loginbar{
		width: 100%;
		height: 150px;
		background: #2c1b14;
	}
	
	.link_login{
		float: right;
		margin: 20px 140px 0px 0px;
	}
	
	.link_login a{
		text-decoration: none;
		font-weight: bolder;
		color: #CE005E;
	}
	
	.frmLogin{
		width: 345px;
		height: 100px;
		margin: 0 auto;
		color: #CE005E;
		border: none;
	}
	
	.frmLogin input{
		width: 250px;
		height: 25px;
		border-radius: 4px;
		border-color: #4d3227;
		background-color: #e1d2bd;
	}
	
	.frmLogin label{
		font-size: 18px;
	}
	
	.button{
		width: 350px;
		text-align: center;
		margin: 0 auto;
	}
	
	.button input{
		color: white;
		padding: 4px;
		background-image: linear-gradient(to bottom, #e71675, #CE005E);
		box-shadow: 0 1px 0 #e71675 inset;
		border-color: #e71675 #e71675 #CE005E;
		border-style: solid;
		border-width: 1px;
		border-radius: 3px 3px 3px 3px;
	}
	
	.button ul{
		list-style: none;
		margin-left: 80px;
	}
	
	.button ul li{
		float: left;
		margin-left: 10px;
	}
	
	/*Menu*/
	
	#menu{
		width: 520px;
		height: 26px;
		position: relative;
		left: 75px;
		top: 137px;
	}
	
	#menu ul{
		list-style: none;
	}
	
	#menu ul li{
		text-align: center;
		float: left;
		font-size: 1.2em;
		font-weight: bold;
		padding: 0 12px;
	}
	
	#menu ul li a{
		text-decoration: none;
		color: #C44905;
		line-height: 2;
	}
	
	#menu ul li a:hover{
		color: #06c;
	}
	
	/*clear*/
	
	.clear{
		clear: both;
	}
	
	.clearfix{
		display: block;
	}
	
	/* main_content */
	
	#main_content{
		width: 960px;
		min-height: 900px;
		padding: 0px 0px 50px 70px;
		position: relative;
		margin: 0 auto;
	}
	
	/*side bar right*/
	
	#sidebar_right{
		width: 215px;
		display: inline;
		float: right;
		position: relative;
		margin: 0px 115px 50px 0px;
		color: #422920;
	}
	
	#note{
		margin-left: 15px;
	}
	
	#sidebar_right #welcome{
		font-size: 0.7em;
	}
	
	#sidebar_right #welcome_text{
		width: 190px;
		font-size: 0.9em;
		margin-top: 4px;
	}
	
	#sidebar_main{
		padding: 160px 0px 0px 0px;
		font-size: 16px;
	}
	
	#sidebar_main .menu_sidebar .title_news{
		background: url(images/sidebar_header_bg.png) no-repeat left top;
		color: #BD4612;
		padding: 20px 20px 17px 60px;
		font-size: 1.5em;
	}
	
	#sidebar_main ul .menu_sidebar ul li{
		width: 130px;
		font-size: 1em;
		border: none;
		padding: 6px 0px 10px 18px;
		background: url(images/sidebar_li.jpg) no-repeat left 11px;
		overflow: hide;
		margin-left: 40px;
	}
	
	#sidebar_main ul .menu_sidebar ul li a{
		text-decoration: none;
		color: #422920;
	}
	
	#sidebar_main ul .menu_sidebar ul li a:hover{
		color: #a00;
	}
	
	#siderbar_main.menu_sidebar{
		padding: 3px 0px 3px 3px;
	}
	
	/*left content*/
	
	#content{
		width: 600px;
		padding: 0px 0px 0 0px;
		display: inline;
		margin: 0 0 0 15px;
		float: left;
	}
	
	.post_item{
		background: url(images/post_bg.jpg) 28px repeat-y;
	}
	
	.post_item .post_top{
		background: url(images/post_top.jpg) no-repeat right top;
	}
	
	.post_item .post_bottom{
		padding-bottom: 95px;
		background: url(images/post_bottom.gif) no-repeat right bottom;
	}
	
	.entry_content{
		width: 500px;
		margin: 0 auto;
		padding: 10px 0px 5px 20px;
		line-height: 1.5em;
	}
	
	.post_infor{
		text-align: right;
		padding: 0px 25px 0px 0px;
		font-size: 15px;
	}
	
	.post_infor a{
		color: #BD4612;
		text-decoration: none;
	}
	
	.entry_title{
		padding: 18px;
		text-align: center;
		font-size: 24px;
		color: #BD4612;
	}

        .entry_title a {
            color: #BD4612;
            text-decoration: none;
        }
	
	/*Post.html*/
	#comment{
		padding: 15px 0px 0px 45px;
	}
	#comment .comment_item{
		padding: 10px;
		margin-top: 10px;
	}
	
	#comment h4{
		text-transform: uppercase;
		color: #999999;
	}
	
	#comment .bar{
		height: 5px;
		background: url(images/border-e5.gif) repeat-x scroll left 10px;
		padding-bottom: 7px;
	}
	
	.comment_item .avatar{
		width: 80px;
		text-align: center;
		float: left;
	}
	
	.comment_item .avatar img{
		width: 60px;
		height: 60px;
	}
	
	.content_comment{
		width: 440px;
		float: right;
		background: #ecdcc2;
		border-radius: 5px;
		box-shadow: 0 0 2px #000;
	}
	
	.content_comment .name{
		padding: 3px;
		color: #BD4612;
		font-weight: bolder;
		font-size: 15px;
	}
	
	.content_comment .show_comment{
		padding: 5px;
	}
	
	#content .text_comment{
		margin: 20px 0px 0px 65px;
	}
	
	#submit_comment{
		margin: 10px 11px 0px 0px;
		float: right;
	}
	
	#submit_comment input{
		width: 150px;
		height: 30px;
		background: #2c1b14;
		color: white;
	}

    .post_text {
        width: 32em;
        word-wrap: break-word;
    }

        .post_text img {
            max-height: 335px;
            max-width: 500px;
        }